accurate foreknowledge

Translations
точное предзнание
Her accurate foreknowledge of the results puzzled everyone.
Ее точное предзнание результатов всех озадачило.
Words
accurate

adjective
точное
foreknowledge

noun
предвидение